package com.zx.erp.repo.bean;

import com.zx.erp.purchase.bean.CDetails;
import com.zx.erp.purchase.bean.CPurchase;
import com.zx.erp.sys.bean.Users;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 入库
 * rk_warehouse
 *
 * @author Jerry
 */
@Data
public class RkWarehouse implements Serializable {
    /**
     * 入库信息的id（自增）
     */
    private Integer id;

    /**
     * 采购单编号
     */
    private String rkIndent;

    /**
     * 仓库管理表的id
     */
    private Integer warehouseId;

    /**
     * 入库时间
     */
    private Date rkDate;

    /**
     * 入库人（登录人的id）
     */
    private Integer userId;

    /**
     * 状态(1未入库,2已入库)
     */
    private String state;

    private static final long serialVersionUID = 1L;

    // 自定义属性
    // 入库人
    private Users rkUsers;
    // 仓库
    private Warehouse warehouse;
    // 采购信息
    private CPurchase cPurchase;

    // 数据统计__入库统计
    // 仓库对象
    private Warehouse warehouse2; // 获取仓库名称、负责人、所属区域
    // 获取每个仓库采购单入库单数
    private Integer totalAmount; // 入库数量
    // 采购单入库单数累计金额
    private Integer totalMoney; // 金额
    // 采购明细
    private CDetails cDetails; // 获取商品数量、金额
    // 统计图__仓库名称
    private String wareHouseName;
}